trench shield - Français Anglais Dictionnaire